package week4.homework;//************************************************************************************************
// RationalTester.java  Author:Duanzhixuan
//
//   Driver to exercise the use of multiply Rational objects.
//*************************************************************************************************
  
public class RationalTester
{
   //-------------------------------------------------------------------------------------------------
  //  Creates some rational number objects and performs various oeprations on them .
  //--------------------------------------------------------------------------------------------------
  
 public static void main(String[] args)
{
   RationalNumber r1 = new RationalNumber(6,8);
   RationalNumber r2 = new RationalNumber(3,5);
   RationalNumber r3,r4,r5,r6,r7;

   System.out.println("First rational number: " + r1);
   System.out.println("Second rational number: " +r2);
 if (r1.isLike(r2))
    System.out.println("r1 and r2 are equal.");
else 
System.out.println("r1 and r2 are NOT equal.");

r3 =r1.reciprocal();
System.out.println("The reciprocal of r1 is : "+r3);

 r4 =r1.add(r2);
 r5 = r1.subtract(r2);
 r6 = r1.multiply(r2);
 r7 = r1.divide(r2);

System.out.println("r1 +r2: " +r4);
System.out.println("r1 -r2: "+r5);
System.out.println("r1*r2: " +r6);
System.out.println("r1/r2: "+r7);
System.out.println(r1.compareTo(r2));
}
}
